const { Sequelize } = require('sequelize');

// 创建 Sequelize 实例，配置数据库连接信息
const sequelize = new Sequelize(
    'automated_performance_platform_db', // 数据库名
    'root', // 数据库用户名
    '1q2w3e4r', // 数据库密码
    {
        host: '192.168.71.100', // 数据库主机地址
        dialect: 'mysql', // 使用的数据库类型，这里是 MySQL
        timezone: '+08:00', // 设置时区，根据实际情况调整
        logging: false, // 可以设置为 true 来查看 Sequelize 执行的 SQL 语句，方便调试
        pool: {
            max: 5, // 连接池最大连接数
            min: 0, // 连接池最小连接数
            acquire: 30000, // 获取连接的最大等待时间（毫秒）
            idle: 10000 // 连接在连接池中空闲的最大时间（毫秒）
        }
    }
);

module.exports = sequelize;